"""
    类成员
        类变量特征：
        1.随类的加载而加载
        2.存在优先于对象
        3.只存储一份

    对象区分数据不同
    类区分行为不同
"""

class ICBC:
    """
    工商银行
    """

    # 类变量：总行的钱
    total_money = 1000000

    @classmethod
    def print_total_money(cls):
        print("总行的钱：",cls.total_money)

    def __init__(self,name="",money=0):
        # 实例变量，不同支行不同数据
        self.name = name
        self.money = money
        # 支行创建时，总行的钱减少
        ICBC.total_money -= self.money

tian_tan = ICBC("天坛支行",100000)
print("总行的钱：",ICBC.total_money)

tao_ran_ting = ICBC("陶然亭支行",20000)
print("总行的钱：",ICBC.total_money)
